/*
*
*/

package captor.crosscuttingdomainsystem;
import java.util.List;
import java.util.Vector;

import captor.domainsystem.FormType;
import captor.domainsystem.Forms;

/**
* @author Carlos
*
*/
public interface ICrosscuttingDomainSystem {

   public void loadGuiDomain(String path, CrosscuttingDomain crosscuttingDomain);    
   public Vector getVariantByForm(String name, CrosscuttingDomain crosscuttingDomain);
   public FormType getFormById(String id, CrosscuttingDomain crosscuttingDomain);
   public boolean compareId(String id1, String id2);
   public boolean containId(Vector v, String id);
   public String extendsMechanism(CrosscuttingDomain crosscuttingDomain);
   public List<CrosscuttingDomain> getCrosscuttingDomains(); 
}
